#ifndef HIDDEN_SPECIMEN_HH
#define HIDDEN_SPECIMEN_HH

#include "locations/location.hh"
#include "characters/enemies/DemonEnemy.hh"

/**
 * @class HiddenSpecimenRoom
 * @brief Represents a secret or hidden lab room containing specimens.
 *
 * Typically used for mystery, plot development, or hidden lore elements.
 */

class HiddenSpecimen : public Location {
public:
    HiddenSpecimen();
    std::string getName() const override;
    std::string getDescription() const override;
    std::string when_enter() override;
    Player& in(Player& a) override;
    std::string when_exit() const override;

};

#endif